package com.ocom.common.request.company;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;

/**
 * 首页公告栏列表（getNoticeBoardList）参数
 */
@Data
public class GetNoticeBoardListRequest {
    @JsonProperty("comId")
    Long comId;

    @JsonProperty("agentId")
    int agentId;

    @JsonProperty("saasId")
    int saasId;

    @JsonProperty("mjVer")
    int mjVer;

    @JsonProperty("xfVer")
    int xfVer;

    @JsonProperty("roleId")
    int roleId;

    @JsonProperty("title")
    String title;

    @JsonProperty("content")
    private String content;

    @JsonProperty("sort")
    private Long sort;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date beginTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

    @JsonProperty("page")
    int page;

    @JsonProperty("size")
    int size;
}
